@font-face {
  font-family: "iconfont";
  src: url('iconfont.eot'); /* IE9*/
  src: url('iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('iconfont.woff') format('woff'), /* chrome, firefox */ url('iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.nowrap {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.break {
  word-break: break-all;
}

.nodrag {
  -webkit-app-region: no-drag;
}

.drag {
  -webkit-app-region: drag;
}

.box_hide {
  visibility: hidden !important;
}

.box_show {
  visibility: visible !important;
}

.scroll_bar {
  overflow: auto;
}

/**
滚动条样式
 */
*::-webkit-scrollbar-thumb {
  background-color: #267abb !important;
  border-radius: 4px !important;
}

*::-webkit-scrollbar {
  /*background-color: #00ccff;*/
  width: 8px !important;
  height: 10px !important;
  border-radius: 4px !important;
}

/**
滚动条样式
 */
.scroll_bar::-webkit-scrollbar-thumb {
  background-color: #267abb !important;
  border-radius: 4px !important;
}

.scroll_bar::-webkit-scrollbar {
  width: 8px !important;
  height: 8px !important;
  border-radius: 4px !important;
}

.v-center {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}

.h-center {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
}

.center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}


.container_main > .el-loading-mask > .el-loading-spinner > .el-icon-loading {
  font-size: 60px !important;
}

.container_main > .el-loading-mask > .el-loading-spinner > .el-loading-text {
  font-size: 20px !important;
}

/************element-ui样式*******************/

.el-menu-vertical_item.is-active {
  background-color: #09c9b4 !important;
}
.el-menu-vertical {
  background-color: #0290ce !important;
}
.el-menu-vertical .el-submenu__title {
  background-color: #0290ce !important;
}
.el-menu-vertical .is-opened .el-submenu__title {
  background-color: #0b74a1 !important;
}
.el-popover--plain {
  user-select: text !important;
}

.el-table__body-wrapper.is-scrolling-none {
  height: calc(100% - 52px);
  overflow-y: auto !important;
  overflow-x: hidden;
}

.el-message-box__message p {
  user-select: text !important;
}

.el-form-item__label {
  line-height: normal !important;
}

.el-form-item__content {
  line-height: normal !important;
}

.el-progress__text {
  font-size: 16.6px !important;
}

.el-progress-bar__innerText {
  position: absolute !important;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
  color: black;
}

.el-progress-bar__inner {
  position: static !important;
}

.el-dropdown {
  -webkit-app-region: no-drag !important;
}

.el-dropdown-menu__item {
  padding: 0 !important;
}

.el-scrollbar__thumb {
  background-color: #267abb !important;
}

.el-checkbox,
.el-radio {
  cursor: pointer !important;
}

.el-color-picker--mini .el-color-picker__trigger {
  height: 20px !important;
  width: 20px !important;
}

.slide_item .el-color-picker.el-color-picker--small {
  width: calc(100% - 70px) !important;
}

.slide_item .el-color-picker__trigger {
  height: 28px !important;
  width: 100% !important;
}

.el-table *,
.el-tree * {
  vertical-align: baseline !important;
}

.el-table .caret-wrapper,
.el-table th > .cell,
.el-table td,
.el-table th {
  vertical-align: middle !important;
}

.el-message-box__message p {
  word-break: break-all !important;
}

.el-checkbox__input {
  vertical-align: middle !important;
}

.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
  background-color: #d3dae2 !important;
}

/************element-ui样式*******************/

.word14 {
  font-size: 14px !important;
}

.word16 {
  font-size: 16px !important;
}

.word20 {
  font-size: 20px !important;
}

.inline {
  display: inline-block !important;
}

audio::-webkit-media-controls-enclosure {
  border-radius: 0;
  min-height: 30px;
  max-height: 30px;
  overflow: hidden;
}

input {
  cursor: auto !important;
}

/*el-input__inner*/

/*#app select:not(.el-range-input),*/
/*#app input:not(.el-range-input) {*/
/*outline: none;*/
/*border: 1px solid #66afe9;*/
/*}*/

/*#app select:not(.el-range-input):focus,*/
/*#app input:not(.el-range-input):focus {*/
/*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),*/
/*0 0 8px rgba(102, 175, 233, 0.6);*/
/*}*/

